﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Cliente.Logica;

namespace Cliente
{
    public partial class seleccionMonto : Form
    {
        String peticion = "";

        public seleccionMonto(String operacion, String peticion) //operacion = "Deposito" o "Retiro"
        {
            InitializeComponent();
            labelOperacion.Text = operacion;
            this.peticion = peticion; //peticion = R o D + nroTjta + nroCuenta
            //en boton continuar sumar Monto a peticion.
        }

        private void agregar(String num)
        {
            metodosGUI.agregar(textMonto, num, 3); //maximo retiros y depositos de 3 digitos 
        }

        private void seleccionMonto_Load(object sender, EventArgs e)
        {

        }

        private void labelBorrar_Click(object sender, EventArgs e)
        {
            metodosGUI.borrar(textMonto);
        }

        private void cancelar_Click(object sender, EventArgs e)
        {
            metodosGUI.reset(this);
        }

        private void labelContinuar_Click(object sender, EventArgs e)
        {
            if (metodosGUI.validarMonto(textMonto))
            {
                MessageBox.Show("Operacion realizada con exito");
                metodosGUI.reset(this);
            }
        }

        private void num1_Click(object sender, EventArgs e)
        {
            agregar("1");
        }

        private void num2_Click(object sender, EventArgs e)
        {
            agregar("2");
        }

        private void num3_Click(object sender, EventArgs e)
        {
            agregar("3");
        }

        private void num4_Click(object sender, EventArgs e)
        {
            agregar("4");
        }

        private void num5_Click(object sender, EventArgs e)
        {
            agregar("5");
        }

        private void num6_Click(object sender, EventArgs e)
        {
            agregar("6");
        }

        private void num7_Click(object sender, EventArgs e)
        {
            agregar("7");
        }

        private void num8_Click(object sender, EventArgs e)
        {
            agregar("8");
        }

        private void num9_Click(object sender, EventArgs e)
        {
            agregar("9");
        }

        private void num0_Click(object sender, EventArgs e)
        {
            agregar("0");
        }
    }
}
